<?php
// Aenderungen anwenden (falls jene nicht zurueckgesetzt (reset) werden sollen)
if(!gpcPost("action","reset")) {
  // Standardmaesig nichts machen
  $editor_isset = false;
  // Nur wenn die wichtigsten Variablen gesetzt sind, etwas unternehmen
  if(gpcPost("sitetitle","",2) && gpcPost("menuename","",2) && gpcPost("Content","",2)) {
    $editor_isset = true;
  }
  
  // Der eigentliche Speicherprozess
  if((gpcPost("action", "save") || !gpcPost("selecteditor","",1)) && $editor_isset) {
    // SQL
    $update_sql = "UPDATE ".$pfx."content SET  MenueName = '".gpcPost("menuename")."', 
    Seitentitel = '".gpcPost("sitetitle")."', Content = '".gpcPost("Content")."'
    WHERE URLAnhang = '".$anhang."'";
    
    // SQL ausfuehren
    if(@mysql_query($update_sql)) {
      $update_success = true;
    } else {
      $update_success = false;
      $update_error = "Mysql meldet:<br />".mysql_errno().": ".mysql_error();
      $glog->add("error", "Modul: ".$thisfilename."; Aktion: SQL-&Auml;nderung; ".mysql_errno().": ".mysql_error());
    }
  }
}

// Speichern
if(gpcPost("action","save")) {
  if(isset($update_success)) {
    $page_left .= "<fieldset class=\"leftcolumn\" id=\"pagemanagersave\"><legend>Speichern</legend>";
    if($update_success) {
      $page_left .= "<p><img src=\"css/images/tick.png\" alt=\"tick\" />Die &Auml;nderungen wurden erfolgreich &uuml;bernommen</p>";
    } else {
      $page_left .= "<p><img src=\"css/images/cancel.png\" alt=\"cancel\" />Leider ist ein Fehler beim &Uuml;bernehmen der &Auml;nderungen aufgetreten<br />".$update_error."</p>";
    }
    $page_left .= "</fieldset>";
  }
  include_once "list.php";
} else {
  $mysql_result = @mysql_query("SELECT * FROM ".$pfx."content WHERE URLAnhang='".$anhang."'");
  $mysql_row    = @mysql_fetch_assoc($mysql_result);
  
  $editor_content   = $mysql_row['Content'];
  $editor_menuename = $mysql_row['MenueName'];
  $editor_sitetitle = $mysql_row['Seitentitel'];
  
  if(!gpcPost("action","reset")) {
    if(gpcPost("Content", "", 1)) {
      $editor_content = gpcPost('Content');
    }
    if(gpcPost("menuename", "", 1)) {
      $editor_menuename = gpcPost('menuename');
    }
    if(gpcPost("sitetitle", "", 1)) {
      $editor_sitetitle = gpcPost('sitetitle');
    }
  }
  
  $kasten = $mysql_row['KastenNr'];
  if($kasten<0) {
    $k = "";
    for($i=1;$i<strlen($kasten);$i++) {
      if($i!=1) {
        $k.="|";
      }
      $k.=$kasten[$i];
    }
    $kasten = $k;
  }
  
  include_once "editor.php";
}
?>